#engine{
    padding-top: 83px ;
    background: #fbfaf7;
}
#engine .col-md-7 h3{
    color: #0078d7;
    font-size: 48px;
    margin-bottom: 37px;
}
#engine .col-md-7>p{
    color: #666;
    font-size: 30px;
}
#engine .engine-list {
    padding: 80px 0;
}
#engine .engine-list .item{
    margin-bottom: 45px;
}
#engine .engine-list .item img {
    background: #0078d7;
    border-radius: .05rem;
    width: 64px;
    height: 64px;
}

#advantage h3 {
    color: #8fc31f;
    font-size: 48px;
    margin-bottom: 37px;
}
#advantage ul {
    background: url(../images/adv2.png) no-repeat;
    background-size: 55px 264px;
    padding-left: 55px;
}
#advantage li {
    line-height: 56px;
    margin-bottom: 17px;
    padding-left: 11px;
}

#product-family{
    background-color: #0079d7;
    color: #fffefe;
    padding-top: 50px;
}
#product-family h3 {
    font-size: 48px;
    margin-bottom: 37px;
}
#product-family h4 {
    font-size: 32px;
}
#product-family img {
    border-radius: 5px;
    margin-right: 60px;
    width: 71px;
    height: 71px;
}
#product-family  .item {
    margin-bottom: 80px;
}

#game{
    padding: 40px 0 70px;
}
#game h3 {
    font-size: 34px;
    margin-bottom: 37px;
}
#game h3 span{
    font-size: 14px;
}

#company {
    background-color: #f4f4f4;
    padding: 40px 0;
}
#company h4 {
    font-size: 30px;
}
#company h4 span{
    font-size: .11rem;
    color: #a4a4a4;
    padding-left: 10px; 
}
#company .item{
    margin-bottom: 22px;
}

footer {
    padding: 30px 0 20px;
    background: #3b3b3b;
}
footer .footer-link a,footer p{
    color: #a1a3ab;
}

footer a.email {
    background: url(../images/contact.png) no-repeat;
}
footer a.wx {
    background: url(../images/contact.png) no-repeat center;
}
footer a.qq {
    background: url(../images/contact.png) no-repeat right center;
}